<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>

    <script>
        (function(){
            var names = new Array("aa","bb");
            names['k'] = 'v';
            console.log(names);
            console.log(names.length);

            for(var i = 0; i < names.length; i++) {
                console.log(i + "-->" + names[i]);
            }

            console.log("-----------");

            for(var index in names) {
                console.log(index + "-->" + typeof index);
            }

            // var now = new Date("2017-11-22 12:23:34");//客户端时间 
            
            // console.log(now);
            // console.log(now.getFullYear());
            // console.log(now.getMonth());
            // console.log(now.getTime());
            // console.log();
            // console.log();
            // console.log();


            // // 月份 0-11 代表1-12月
            // var now = new Date(2017,0,23,10,11,12);//客户端时间 
            // console.log(now);


            // var now = new Date();//客户端时间
            // console.log(now);


            // var data = [
            //     {
            //         name : "jack",
            //         age : 23
            //     },
            //     {
            //         name : "tom",
            //         age : 23
            //     },
            //     {
            //         name : "rose",
            //         age : 23
            //     }
            // ];

            // console.log(data[2].name);


            // var data = [];
            // // data[0] = "aa"; 
            // data['k1'] = "v1";
            // data['k2'] = "v2";
            // console.log(data);



            // var names = ["aa","bb","cc","dd","ee","ff"];
            
            // names.forEach(function(item,index,array){
            //     console.log(item + "-->" + index);
            // });

            // for(var index in names) {
            //     console.log(names[index]);
            // }

            // for(var i = 0; i < names.length; i++) {
            //     console.log(names[i]);
            // }


            // console.log(names.lastIndexOf("cc"));
            // console.log(names.indexOf("ccc"));


            // names.splice(1,2,"xx","yy"); //修改

            // names.splice(1, 0,"xx","yy");  插入

            // var removed = names.splice(1,2); 删除

            // console.log(names);
            // console.log(removed);

           
            // var names = ["aa","bb","cc","dd","ee","ff"];
            // var names2 = names.slice(2);
            // var names2 = names.slice(1,3);
            // var names2 = names.slice(-3,-1);
            // console.log(names2);


        //    var names = ["aa","bb"];
        //    var names = names.concat("cc","dd");
        //    console.log(names);

           
            // var nums = [2,3,5,1,7,10,20];
            // nums.sort(function(num1, num2){
            //    return num2 - num1;
            //    /*
            //     if(num1 > num2) {
            //         return num1 - num2;
            //     } else if (num1 == num2) {
            //         return num1 - num2;
            //     } else {
            //         return num1 - num2;
            //     }
            //    */
            // });
            // nums.reverse();// 反转
            // console.log(nums);
            
            
            // var names = [];
            // names.unshift("aa");
            // names.unshift("bb");
            // names.unshift("cc");
            // names.unshift("dd");
            // names.unshift("ee");
            // console.log(names);
            // var popName = names.pop()
            // console.log(popName);
            
            // var names = [];
            // names.push("aa");
            // names.push("bb");
            // var count = names.push("cc","dd","ee");// 返回push之后数组的长度

            // var shiftName = names.shift();

            // console.log(shiftName);
            // console.log(names);

            // var popName = names.pop(); // 出栈：取出并在原数组中删除

            // console.log(count);
            // console.log(names.toString());
            // console.log(popName);








        //  var names = new Array("aa","bb","cc");
        //  var names = Array("aa","bb","cc");
        //     var names = ["aa","bb","cc"];
        //     names[3] = "dd";
        //     names[4] = "ee";
        //     names[names.length] = "haha";
        //     // names[99] = "99";
        // //  console.log(names);
        // //  console.log(names.length);
        //     console.log(names.toString());
        //     console.log(names.join("-"));
        //     console.log(names.join(" "));
        //     console.log(names.join(""));


            // var names = new Array(20);
            // var names = Array(20);
            // var names = [];
            // names[0] = "tom";
            // names[1] = "rose";
            // names[19] = "xxx";
            // names[20] = "yyy";
            // console.log(names);


            
            // var names = new Array();
            // var names = Array();
            // var names = [];

            // names[0] = "jack";
            // console.log(names[1]);


        })();
    
    </script>
    
</body>
</html>